pyscses: a PYthon Space-Charge Site-Explicit Solver
نویسندگان
چکیده
منابع مشابه
PetClaw: a scalable parallel nonlinear wave propagation solver for Python
We present PetClaw, a scalable distributed-memory solver for time-dependent nonlinear wave propagation. PetClaw unifies two well-known scientific computing packages, Clawpack and PETSc, using Python interfaces into both. We rely on Clawpack to provide the infrastructure and kernels for time-dependent nonlinear wave propagation. Similarly, we rely on PETSc to manage distributed data arrays and t...
متن کاملUsing Python to Construct a Scalable Parallel Nonlinear Wave Solver
Computational scientists seek to provide efficient, easy-to-use tools and frameworks that enable application scientists within a specific discipline to build and/or apply numerical models with up-to-date computing technologies that can be executed on all available computing systems. Although many tools could be useful for groups beyond a specific application, it is often difficult and time cons...
متن کاملA Fast Poisson Solver for 3 D Space Charge Calculations in a CPU + GPU Heterogeneous Routine
Space charge calculations play a key role in beam dynamics studies for particle accelerators and various other physical and technical fields. The major work is to solve Poisson’s equation for numerous time steps. Therefore, it is important to solve Poisson’s equation in a short time. In this paper, we present a CPU+GPU based heterogeneous parallel computation routine with the CUDA platform in a...
متن کاملA Novel Method Describing the Space Charge Limited Region in a Planar Diode
A novel and rather simple method is presented to describe the physics of space-charge region in a planar diode. The method deals with the issue in the time domain and as a consequence transient time behavior can be achieved. Potential distributions and currents obtained using this technique, supposing zero initial velocity for electrons, reveal absolute agreement with Child's results. Moreover,...
متن کاملPyGAS: A Partitioned Global Address Space Extension for Python
High-level, productivity-oriented languages such as Python are becoming increasingly popular in HPC applications as “glue” and prototyping code. The PGAS model offers its own productivity advantages [6], and combining PGAS and Python is a promising approach for rapid development of parallel applications. We discuss the potential benefits and challenges of a PGAS extension to Python, and we pres...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Open Source Software
سال: 2019
ISSN: 2475-9066
DOI: 10.21105/joss.01209